feat(connections): connection organization redesign#2537
Closed
feat(connections): connection organization redesign#2537
Conversation
Contributor
🧪 BenchmarkShould we run the Virtual MCP strategy benchmark for this PR? React with 👍 to run the benchmark.
Benchmark will run on the next push after you react. |
Contributor
Release OptionsShould a new version be published when this PR is merged? React with an emoji to vote on the release type:
Current version: Deployment
|
…d layout - Replace sidebar+tabs layout with ConnectionDetailHeader + two-column dashboard - Move connection settings (URL, auth, token) into a slide-over Sheet - Add handleDisconnect with confirm dialog and post-delete navigation - Surface ConnectionActivity, ConnectionCapabilities, ConnectionAgentsPanel, ConnectionInfoCard panels - Remove unused tabs state, CollectionTabs, SaveActions, PinToSidebarButton, ConnectionSidebar, ReadmeTab imports
- Remove unused imports: useSearch, useCollectionBindings, useMCPPromptsListQuery, useMCPResourcesListQuery - Remove dead props from ConnectionInspectorViewWithConnection (requestedTabId, collections, prompts, resources, isLoadingTools) - Remove corresponding dead variables and hook calls from ConnectionInspectorViewContent
…oved UX - Connect activity chart to real MONITORING_LOGS_LIST data with 7d/14d/30d timeframe toggle - Add prompts and resources tabs to capabilities section (Tools / Prompts / Resources) - Replace Sheet drawer with Dialog for settings — better UX than a sliding panel - Add IntegrationIcon to solo connection rows so they are visually recognizable - Design polish: header hierarchy, status dots, disconnect button styling - Add connectionActivity query key to KEYS constant Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Switch default view mode from "table" to "cards" and bump the storage key to "connections-v2" so existing users' persisted "table" preference is reset, revealing the accordion-grouped connection list. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ve store from sidebar - Revert settings panel from Dialog back to Sheet drawer with polished layout (sticky header with connection title, scrollable form body, sticky save/undo footer) - Replace 'This server is all set!' empty state with compact inline status badge - Fix ConnectionFields double-padding by removing p-5 (Sheet already has px-6 padding) - Remove Store from sidebar navigation - Add inline 'Add Connection' store modal on connections page so users can browse and pick MCP servers without leaving the connections list Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
c1a85bb to
1e393c2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Full redesign of the connections list and detail pages for better organization and UX.
List page
app_nameare collapsed under a service header (icon + name + instance count)Detail page
MONITORING_LOGS_LISTdata with 7d/14d/30d timeframe toggleSettings
ConnectionFields(p-5→py-4)Store
StoreDiscoveryembedded — no separate page navigation neededTest plan
bun run fmt && bun run lintpass with 0 errors🤖 Generated with Claude Code
Summary by cubic
Redesigned the connections list and detail pages for clearer organization and faster workflows. Addresses Linear DECO-1427 with a grouped list, a dashboard-style detail view, and an inline Add Connection flow.
New Features
Refactors
Written for commit 1e393c2. Summary will update on new commits.